package com.atech.ebayadmin.merchandise.vo;
import java.util.List;

import com.atech.ebayadmin.amount.model.Amount;
import com.atech.ebayadmin.merchandise.model.PictureDetails;


public class MerchandiseVO implements java.io.Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = 8891241482710890793L;
	/**
	 * 
	 */
	private Integer id;//主键
    private String title;//商品名称
    private String subTitle;//子名称
    private Amount startPrice = new Amount();//金额
    private Integer quantity = new Integer(1);//库存
    private String categoryID;//分类ID
    private String categoryName;//分类名称,树结构
    private String description;//商品描述
    private String site;
    private String ebayAccount;//使用的ebay帐号
	private String listingType;
	private String ebayID;//上传到ebay后返回的商品ID
	private String payPalEmailAddress;
	private String location = "";
	private String[] paymentArray;
	private String paymentMethodList;
	private Integer userId;
	private String priority;
	private Amount additionalCost = new Amount();
	private Amount cost = new Amount();
	private String shippingService;
    private Integer uploadCount;//上传的次数
    private Integer uploadPerTime;//间隔时间，以分钟为单位
    private Integer hadUploadCount;//已经上传的次数
    private Integer status = new Integer(-1);//商品状态：0未上传，1 上传中
    private String dayListing;
    private List<PictureDetails> picList;
    
	public Amount getAdditionalCost() {
		return additionalCost;
	}
	public void setAdditionalCost(Amount additionalCost) {
		this.additionalCost = additionalCost;
	}
	public String getCategoryID() {
		return categoryID;
	}
	public void setCategoryID(String categoryID) {
		this.categoryID = categoryID;
	}
	public Amount getCost() {
		return cost;
	}
	public void setCost(Amount cost) {
		this.cost = cost;
	}
	public String getDayListing() {
		return dayListing;
	}
	public void setDayListing(String dayListing) {
		this.dayListing = dayListing;
	}
	public String getDescription() {
		return description;
	}
	public void setDescription(String description) {
		this.description = description;
	}
	public String getEbayAccount() {
		return ebayAccount;
	}
	public void setEbayAccount(String ebayAccount) {
		this.ebayAccount = ebayAccount;
	}
	public String getEbayID() {
		return ebayID;
	}
	public void setEbayID(String ebayID) {
		this.ebayID = ebayID;
	}
	public Integer getId() {
		return id;
	}
	public void setId(Integer id) {
		this.id = id;
	}
	public String getListingType() {
		return listingType;
	}
	public void setListingType(String listingType) {
		this.listingType = listingType;
	}
	public String getLocation() {
		return location;
	}
	public void setLocation(String location) {
		this.location = location;
	}
	public String[] getPaymentArray() {
		return paymentArray;
	}
	public void setPaymentArray(String[] paymentArray) {
		this.paymentArray = paymentArray;
	}
	public String getPaymentMethodList() {
		return paymentMethodList;
	}
	public void setPaymentMethodList(String paymentMethodList) {
		this.paymentMethodList = paymentMethodList;
	}
	public String getPayPalEmailAddress() {
		return payPalEmailAddress;
	}
	public void setPayPalEmailAddress(String payPalEmailAddress) {
		this.payPalEmailAddress = payPalEmailAddress;
	}
	public List<PictureDetails> getPicList() {
		return picList;
	}
	public void setPicList(List<PictureDetails> picList) {
		this.picList = picList;
	}
	public String getPriority() {
		return priority;
	}
	public void setPriority(String priority) {
		this.priority = priority;
	}
	public Integer getQuantity() {
		return quantity;
	}
	public void setQuantity(Integer quantity) {
		this.quantity = quantity;
	}
	public String getShippingService() {
		return shippingService;
	}
	public void setShippingService(String shippingService) {
		this.shippingService = shippingService;
	}
	public String getSite() {
		return site;
	}
	public void setSite(String site) {
		this.site = site;
	}
	public Amount getStartPrice() {
		return startPrice;
	}
	public void setStartPrice(Amount startPrice) {
		this.startPrice = startPrice;
	}
	public Integer getStatus() {
		return status;
	}
	public void setStatus(Integer status) {
		this.status = status;
	}
	public String getSubTitle() {
		return subTitle;
	}
	public void setSubTitle(String subTitle) {
		this.subTitle = subTitle;
	}
	public String getTitle() {
		return title;
	}
	public void setTitle(String title) {
		this.title = title;
	}
	public Integer getUploadCount() {
		return uploadCount;
	}
	public void setUploadCount(Integer uploadCount) {
		this.uploadCount = uploadCount;
	}
	public Integer getUploadPerTime() {
		return uploadPerTime;
	}
	public void setUploadPerTime(Integer uploadPerTime) {
		this.uploadPerTime = uploadPerTime;
	}
	public Integer getUserId() {
		return userId;
	}
	public void setUserId(Integer userId) {
		this.userId = userId;
	}
	public String getCategoryName() {
		return categoryName;
	}
	public void setCategoryName(String categoryName) {
		this.categoryName = categoryName;
	}
	public Integer getHadUploadCount() {
		return hadUploadCount;
	}
	public void setHadUploadCount(Integer hadUploadCount) {
		this.hadUploadCount = hadUploadCount;
	}


}
